Verteilte Betriebssysteme (Betriebssysteme II)

Dozent Prof.Dr.sc.techn.W.Küchlin
Sprechstunde Di 11:00­12:00, Sand 13, Raum 017
Zeit Mo 16­18, Mi 12­14
Umfang 4+1
Beginn Montag, 14.,4.,97
Ort Morgenstelle
Turnus 4-semestrig
Prüfungsfach Praktische Informatik

Beschreibung:
Gegenstand der Vorlesung sind verteilte Betriebssysteme. Zunächst wird ein Überblick über die Architektur von Netzwerken gegeben, die die technischen Grundlagen für die Kommunikation darstellen. Im darauf folgenden Teil werden höhere Kommunikations- und Synchronisationsprotokolle sowie darauf aufbauende verteilte Systeme besprochen; hier liegt Teil 2 des Lehrbuchs von Tanenbaum zugrunde.
Inhalt:

  1. Einführung: Architektur von Netzwerken.
  2. Kommunikationsprotokolle: Das OSI-Modell. TCP/IP; das Client-Server-Modell; remote procedure call.
  3. Verteiltes Programmieren: Sockets, RPC, PVM, DTS, Linda.
  4. Verteilte Dateisysteme.
  5. Synchronisation: verteilte Algorithmen.

Voraussetzungen:
In den Übungen wird in C/C++ programmiert.

Literatur:
Tanenbaum: Modern Operating Systems, Prentice Hall 1992 (für BS I und II); Tanenbaum: Distributed Operating Systems (nur BS II).

Bemerkungen:
Wegen einer unerwarteten Umplanung wurde diese Vorlesung kurzfristig an Stelle der im Vorlesungsverzeichnis angekündigten Vorlesung Höhere objektorientierte Programmierkonzepte aufgenommen. Die Vorlesung wird so gestaltet, daß man Betriebssysteme I auch erst danach hören kann.

Zurück zur Übersicht